home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / flexp103.zip / FLEXPLUS.DOC < prev    next >
Text File  |  1991-07-16  |  41KB  |  992 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                 F L E X I B A K   P l u s (TM)
  8.  
  9.  
  10.              The Flexible Hard Disk Backup System
  11.  
  12.                 Copyright 1991 Nildram Software
  13.  
  14.                       All Rights Reserved
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                FLEXIBAK Plus was written by Adrian Mardlin
  27.  
  28.  
  29.  
  30. Address:       Nildram Software
  31.                26 Stanley Hill Avenue
  32.                Amersham
  33.                Bucks  HP7 9BD
  34.                United Kingdom
  35.  
  36. Telephone:     (0494) 729236
  37.  
  38. Email:         nildram@cix.compulink.co.uk
  39.                100012.1222@compuserve.com
  40.  
  41. BBS:           The Shareware Support BBS (0494) 431861
  42.  
  43.  
  44. Program and Documentation Copyright 1991 Nildram Software.
  45. All rights reserved.
  46.  
  47.  
  48. FLEXIBAK Plus is a trademark of Nildram Software.
  49. FLEXIBAK is a trademark of Nildram Software.
  50.                       ACKNOWLEDGEMENTS
  51.  
  52.  
  53.  
  54. My thanks go to all those who played a part in Beta testing
  55. FLEXIBAK Plus, notably the following:
  56.  
  57.      Brian Gregory
  58.      David Clark
  59.      Neville E Sanderson
  60.      Barry Drake
  61.      Clive Goldman
  62.      Jon Wolfe
  63.  
  64. Thanks are also due to Borland for their excellent C++ compiler,
  65. Innovative Data Concepts for the TCXL screen handling library.
  66.                         INTRODUCTION
  67.  
  68.  
  69.  
  70. Overview
  71.  
  72.      FLEXIBAK Plus, like its predecessor, FLEXIBAK, is a
  73. flexible, easy to use hard disk backup system that takes a
  74. logical, simple and unique approach to the backup problem. With
  75. a conventional backup system, you are required to take a full
  76. backup approximately once a week and do daily incremental backups
  77. which are placed on separate disks. Should you need to restore
  78. from the backup, you must first restore the full backup and then
  79. each of the incremental backups up to the last backup taken. With
  80. FLEXIBAK Plus, all this is different as the concept of full
  81. backups and incremental backups is removed. Instead, you only
  82. need to take a full backup once and then all subsequent backups
  83. are placed on the same backup disks, giving some long term speed
  84. increases, simpler file restoration and an improved backup
  85. management capability.
  86.  
  87.      Here are some of the more outstanding features provided by
  88. FLEXIBAK Plus:
  89.  
  90.      Selective backups allow you to specify, both globally and
  91.      by directory, which file groups should be included in, or
  92.      excluded from, the backup, potentially dramatically
  93.      reducing the number of backup disks required.
  94.  
  95.      Incremental backups are placed on the same disks as the
  96.      full backup, so you only ever need to take a full backup
  97.      once.
  98.  
  99.      File management system means that FLEXIBAK Plus keeps track
  100.      of what has been backed up, and informs you if any files
  101.      have gone missing from your hard disk since the last
  102.      backup. This allows you to recover accidentally deleted
  103.      files.
  104.  
  105.      File compression is included in the system as is the
  106.      capability to handle up to 20 hard disk drives.
  107.  
  108.      Alarm system warns you on booting your computer that you
  109.      have forgotten to take a backup for a specified number of
  110.      days.
  111.  
  112.  
  113. What Is Shareware?
  114.  
  115.  
  116.      Shareware distribution gives users a chance to try software
  117. before buying it. If you try a Shareware program and continue
  118. using it, you are expected to register. Individual programs
  119. differ on details. Some request registration while others require
  120. it, some specify a maximum trial period. With registration, you
  121. get anything from the simple right to continue using the software
  122. to an updated program with printed manual.
  123.  
  124.      Copyright laws apply to both Shareware and commercial
  125. software, and the copyright holder retains all rights, with a few
  126. specific exceptions as stated below. Shareware authors are
  127. accomplished programmers, just like commercial authors, and the
  128. programs are of comparable quality. (In both cases, there are
  129. good programs and bad ones!) The main difference is in the method
  130. of distribution. The author specifically grants the right to copy
  131. and distribute the software, either to all and sundry or to a
  132. specific group. For example, some authors require written
  133. permission before a commercial disk vendor may copy their
  134. Shareware.
  135.  
  136.      Shareware is a distribution method, not a type of software.
  137. You should find software that suits your needs and pocket,
  138. whether it's commercial or Shareware. The Shareware system makes
  139. fitting your needs easier, because you can try before you buy.
  140. And because the overhead is low, prices are low also. Shareware
  141. has the ultimate money-back guarantee - if you don't use the
  142. product, you don't pay for it.
  143.  
  144.  
  145. Disclaimer
  146.  
  147.      Users of FLEXIBAK Plus must accept this disclaimer of
  148. warranty:
  149.  
  150.      "FLEXIBAK Plus is supplied as is.  The author disclaims all
  151.      warranties, expressed or implied, including, without
  152.      limitation, the warranties of merchantability and of
  153.      fitness for any purpose. The author assumes no liability
  154.      for damages, direct or consequential, which may result from
  155.      the use of FLEXIBAK Plus."
  156.  
  157.  
  158. Terms And Conditions
  159.  
  160.      FLEXIBAK Plus is a "Shareware program" and is provided at
  161. no charge to the user for evaluation.  Feel free to share it with
  162. your friends, but please do not give it away altered or as part
  163. of another system.  The essence of "user-supported" software is
  164. to provide personal computer users with quality software without
  165. high prices, and yet to provide incentive for programmers to
  166. continue to develop new products.  If you find this program
  167. useful and find that you are using FLEXIBAK Plus and continue to
  168. use FLEXIBAK Plus after a reasonable trial period, you must make
  169. a registration payment of £29.95 to Nildram Software.  The £29.95
  170. registration fee will license one copy for use on any one
  171. computer at any one time.  You must treat this software just like
  172. a book.  An example is that this software may be used by any
  173. number of people and may be freely moved from one computer
  174. location to another, so long as there is no possibility of it
  175. being used at one location while it's being used at another. Just
  176. as a book cannot be read by two different persons at the same
  177. time.
  178.  
  179.      Commercial users of FLEXIBAK Plus must register and pay for
  180. their copies of FLEXIBAK Plus within 30 days of first use or
  181. their licence is withdrawn.  Site Licence arrangements may be
  182. made by contacting Nildram Software.
  183.  
  184.      Anyone distributing FLEXIBAK Plus for any kind of
  185. remuneration must first contact Nildram Software at the address
  186. below for authorisation. This authorisation will be automatically
  187. granted to distributors recognised by either the Association of
  188. Shareware Professionals or the Association of Shareware Authors -
  189.  UK as adhering to their guidelines for shareware distributors,
  190. and such distributors may begin offering FLEXIBAK Plus
  191. immediately.
  192.  
  193.      You are encouraged to pass a copy of FLEXIBAK Plus along to
  194. your friends for evaluation.  Please encourage them to register
  195. their copy if they find that they can use it.  All registered
  196. users will receive a copy of the latest version of the FLEXIBAK
  197. Plus system.
  198.  
  199.  
  200. Registration
  201.  
  202.      FLEXIBAK Plus is a shareware product. This means that you
  203. are free to use it for trial purposes only and you may freely
  204. pass copies on to your friends and colleagues. However, if you
  205. find FLEXIBAK Plus useful and intend to continue using it, you
  206. must register your copy. To do this, either print out and fill
  207. in the registration form provided (Type 'COPY REGISTER.DOC PRN'
  208. at the DOS prompt), or send a cheque for £29.95 or your credit
  209. card details to the following address:
  210.  
  211.  
  212.                Nildram Software,
  213.                26 Stanley Hill Avenue,
  214.                Amersham,
  215.                Buckinghamshire
  216.                HP7 9BD
  217.  
  218.      For your money, you will receive the latest version of
  219. FLEXIBAK Plus without the registration encouragement screen, a
  220. printed manual, free support and cheap upgrades as and when they
  221. become available.
  222.  
  223.  
  224. Overseas Registrations
  225.  
  226.      For European users, there is an additional shipping charge
  227. of £2.00 and for other overseas users, the charge is an extra
  228. £5.00. However for those in the USA or Canada, FLEXIBAK Plus can
  229. be registered for just $39.95 + $4.00 shipping from:
  230.  
  231.                Shareable Software International, Inc
  232.                PO Box 59102
  233.                Schaumburg, IL 60159
  234.                USA
  235.  
  236.                Telephone: (708) 397 1221
  237.                Fax: (708) 397 0381
  238.                Compuserve: 76226,2652
  239.                EXEC-PC: Bill Dickson
  240.  
  241.      Users in Australia can register FLEXIBAK Plus for $49.00
  242. (Australian dollars) from:
  243.  
  244.                Budgetware
  245.                PO Box 496
  246.                Newtown NSW 2042
  247.                Australia
  248.  
  249.                Telephone: (02) 519-4233
  250.                Fax: (02) 516-4236
  251.                Compuserve: 76304,3672
  252.  
  253. Support
  254.  
  255.      Support is offered to registered users in the following
  256. ways. Firstly, any updates of FLEXIBAK Plus will be available to
  257. you for a minimal fee. All registered users will be notified of
  258. any major updates. Lifetime support for FLEXIBAK Plus is provided
  259. and can be obtained by contacting Nildram Software by writing,
  260. telephone or any of the Email addresses listed at the front of
  261. this manual. USA and Canadian customers can also obtain support
  262. by contacting Shareable Software International, Inc at the
  263. addresses detailed in the Overseas Registrations section. Australian
  264. customers may obtain support from Budgetware.
  265.  
  266.  
  267. The Future
  268.  
  269.      It is hard to predict the future of FLEXIBAK Plus. However,
  270. there are still many things that could be done to make FLEXIBAK
  271. Plus a better product than it already is, such as disk
  272. formatting, file encryption and a faster backup disk filing
  273. system. What changes and enhancements will be made depends very
  274. much on you and your feedback, which I can assure you will be
  275. listened to and acted upon to make FLEXIBAK Plus the product you
  276. want it to be.
  277.  
  278.  
  279. Shareware Associations
  280.  
  281.      Nildram Software is a member of two very important Shareware
  282. organisations, both of which impose minimum standards on their
  283. members. The following two statements are part of those standards
  284. and provide a method of settling disputes between yourself and
  285. any member of each organisation.
  286.  
  287.      This program is produced by a member of the Association of
  288. Shareware Professionals (ASP).  ASP wants to make sure that the
  289. shareware principle works for you. If you are unable to resolve
  290. a shareware-related problem with an ASP member by contacting the
  291. member directly, ASP may be able to help. The ASP Ombudsman can
  292. help you resolve a dispute or problem with an ASP member, but
  293. does not provide technical support for members' products. Please
  294. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  295. or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  296. 70007,3536.
  297.  
  298.      Nildram Software is a member of the Association of Shareware
  299. Authors - UK (ASA-UK). ASA-UK wants to make sure that the
  300. shareware principle works for you. If you have a dispute with an
  301. ASA-UK member that you are unable to resolve directly with that
  302. member, then you can write to the ASA-UK Ombudsman at the
  303. following address:
  304.  
  305.                The Ombudsman,
  306.                ASA-UK,
  307.                PO Box 26,
  308.                Bracknell,
  309.                Berkshire
  310.                RG12 4WA
  311.               INSTALLATION AND GETTING STARTED
  312.  
  313.  
  314.  
  315. Installation
  316.  
  317.      Installation is a very straightforward process. All you need
  318. to do is insert the disk on which FLEXIBAK Plus is located into
  319. the drive, select that drive as the current drive by typing "A:"
  320. or "B:" (depending on the drive in which the disk is inserted)
  321. at the DOS prompt. Now type "INSTALL" and press <ENTER> and then
  322. follow the instructions. Alternatively, if you acquired your copy
  323. of FLEXIBAK Plus by downloading it from a BBS or you prefer to
  324. manually install it, just create a directory on your hard disk
  325. and copy all the files to that directory.
  326.  
  327.  
  328. Setting The Alarm
  329.  
  330.      FLEXIBAK Plus has a warning alarm feature that warns you if
  331. you haven't taken a backup recently. To enable this, you should
  332. place the following lines in your AUTOEXEC.BAT file in an
  333. appropriate place. (If you are not sure about the function of the
  334. AUTOEXEC.BAT file or how to alter it, please consult your MS-DOS
  335. reference manual).
  336.  
  337. x:
  338. CD \FLEXPLUS
  339. FLEXPLUS /A=y
  340. C:
  341.  
  342.      Where 'x' is the hard disk drive where you have installed
  343. FLEXIBAK Plus - if other than drive C - and 'y' is the number of
  344. days after which you wish the alarm to sound.
  345.  
  346.      If you have done this correctly, every time you boot your
  347. computer FLEXIBAK Plus will check to see how long it has been
  348. since the last backup was taken and if it is longer ago than the
  349. specified threshold - 'y' in the above example - an alarm will
  350. be sounded giving you the opportunity to take a backup.
  351.  
  352.  
  353. Command Line Parameters
  354.  
  355.      If you are running on a machine with a particularly low
  356. amount of free memory or a particularly high number of files, you
  357. may have trouble getting started with FLEXIBAK Plus as it will
  358. abort with an exception message saying that it has either run out
  359. of memory, file space or directory space. You can override the
  360. initial memory allocation settings of FLEXIBAK Plus by use of
  361. some command line options which can later be set permanently by
  362. using the General Setup option of the Setup menu. To override the
  363. number of files (the default is 4000) that space is allocated
  364. for, use the "/F" command line option and to override the number
  365. of directories (the default is 300), use the "/D" command line
  366. option. For example, if you have a particularly large hard disk,
  367. you might use a command like this:
  368.  
  369. FLEXPLUS /F=5000 /D=500
  370.  
  371.      This would tell FLEXIBAK Plus to allocate space for 5000
  372. files and 500 directories.
  373.                           TUTORIAL
  374.  
  375.  
  376.  
  377. Getting Started
  378.  
  379.      Once you have installed FLEXIBAK Plus on your system, you
  380. can run it by changing to the "x:\FLEXPLUS" directory, where "x"
  381. is the hard disk drive onto which FLEXIBAK Plus was installed,
  382. and typing, "FLEXPLUS". FLEXIBAK Plus should now start up and
  383. proceed to log your drive C. FLEXIBAK Plus defaults to backing
  384. up all files on drive C, except those with the extension ".BAK",
  385. with no compression and the destination disk set to drive A. If
  386. this setup is ideal for you, then you can use FLEXIBAK Plus
  387. straightaway. Otherwise, you should configure the setup by using
  388. the Setup menu which is documented in the Reference chapter.
  389.  
  390.      You should see a menu bar across the top of the screen with
  391. the Backup option highlighted. Press <ENTER> and a menu will
  392. appear. Select the Start Backup option to begin your backup and
  393. follow the instructions.
  394.  
  395.  
  396. The Backup Data File
  397.  
  398.      The backup data file, called "FLEXPLUS.DAT" or similar, 
  399. contains information about all the files in the backup set, along
  400. with the setup of your backup. While, in emergencies, it is
  401. possible to restore data without this file (using FPREST), any
  402. such rebuild will take time and cannot be guaranteed to rebuild
  403. the file to its original state. Therefore, you should take every
  404. opportunity offered by FLEXIBAK Plus to update this file (for
  405. example, set the Save Data File After Each Disk? flag to "Y") and
  406. keep a copy on your master diskette. i.e. Don't skip the part on
  407. exiting FLEXIBAK Plus when you are asked to insert the master
  408. disk and press <ENTER>.
  409.  
  410.      A copy of this file is also saved as "FLEXPLUS.BAK" (or
  411. whatever you have called the data file) each time you run
  412. FLEXIBAK Plus as an extra precaution.
  413.  
  414.  
  415. Using Multiple Backup Sets
  416.  
  417.      It is possible in FLEXIBAK Plus to have more than one set
  418. of backup disks to give an increased security to the backup. This
  419. can also be used to speed up the backup process as you could have
  420. a complete backup on one set of disks and just the most vital
  421. files on another set of disks. This would allow you to use the
  422. second set for day to day backups and the main backup set can be
  423. updated perhaps once a week or so. This would mean that any non-
  424. vital files that changed during the week would only be backed up
  425. once, at the end of the week.
  426.  
  427.      Keeping multiple backup sets is a good way to improve the
  428. security of your backup as, although FLEXIBAK Plus can detect
  429. that files have gone missing, it can't detect if they have been
  430. corrupted and you might not notice until after a backup has been
  431. taken. With multiple backups, you are able to go to the
  432. previously used backup set and restore the file from there.
  433.  
  434.      To specify alternative backup sets, simply pass the name of
  435. the set as an argument when you run FLEXIBAK Plus. For example:
  436.  
  437. FLEXPLUS FULLBAK
  438.  
  439. will create a backup data file called "FULLBAK.DAT" and will use
  440. the name "FULLBAK" as an identification on all backup disks so
  441. that it is not possible to mix up the disks from two different
  442. backups.
  443.                           REFERENCE
  444.  
  445.  
  446.  
  447. Introduction
  448.  
  449.      The screen is split into 3 main sections. The top section
  450. contains statistics which enable you to see at a glance the
  451. status of the backup. The meaning of the figures are as follows:
  452.  
  453.      Backed Up: The total number of files backed up.
  454.      To Add: The total number of files left to add to the backup
  455.      disks.
  456.      Queries: The number of unanswered queries.
  457.      To Restore: The total number of files tagged to restore.
  458.      No Disks: The number of disks in the backup set so far.
  459.      Note that this is not the number of disks required to
  460.      backup all the files.
  461.      Total K: The total number of Kilobytes of files in the
  462.      backup.
  463.  
  464.      The main section of the screen is where most of the
  465. interaction between the user and FLEXIBAK Plus occurs. A general
  466. rule throughout FLEXIBAK Plus is that <ENTER> is used as a
  467. positive response to a question or situation and <ESCAPE> is used
  468. as a negative response or to 'escape' from a situation. If you
  469. remember this, then you will very quickly feel at home with
  470. FLEXIBAK Plus.
  471.  
  472.      The bottom section of the screen is used for on-line help.
  473. You should refer to this if you ever get stuck or are unsure what
  474. is happening or what a particular function will do.
  475.  
  476.      In addition to these three main screen sections, FLEXIBAK
  477. Plus contains a pull-down menu system which enables you to
  478. quickly and easily move around and select the various program
  479. functions. The various menu options are explained in depth later
  480. on in this chapter.
  481.  
  482.  
  483. Mouse Support
  484.  
  485.      FLEXIBAK Plus supports any Microsoft compatible mouse, as
  486. long as the appropriate mouse driver is loaded. You will find
  487. that a mouse will greatly ease your use of FLEXIBAK Plus and, in
  488. fact, it is possible to use FLEXIBAK Plus without ever needing
  489. to touch the keyboard. The left button on the mouse is the
  490. equivalent of <ENTER> while the right button represents <ESCAPE>.
  491.  
  492.  
  493. Backup Menu
  494.  
  495.      The Backup Menu contains all the necessary options for day
  496. to day use of FLEXIBAK Plus, allowing you to backup files, answer
  497. queries and restore files as necessary.
  498.  
  499.      Start Backup Option
  500.  
  501.           This option starts the backup process which will add
  502.      any tagged files (see the "To Add" count in the statistics
  503.      box at the top of the screen) to the backup disks. If a new
  504.      disk is required, you will be asked to insert a Blank,
  505.      Formatted disk, otherwise you will be asked to insert a
  506.      particular disk number. Don't worry about inserting the
  507.      wrong disk as FLEXIBAK Plus checks each disk inserted to
  508.      make sure that it is the correct disk or, in the case of a
  509.      blank disk, to make sure that it is blank. If FLEXIBAK Plus
  510.      requires a blank disk and you do not have any blank disks
  511.      left but wish to use a non-blank disk, you can use the
  512.      Inspect Disk and Erase Disk options in the DOS menu to
  513.      check your disks and then erase them as necessary.
  514.  
  515.           FLEXIBAK Plus will now update the backup disk by
  516.      deleting any unwanted files (those tagged for deletion when
  517.      answering queries) and adding any new or changed files to
  518.      the disk. When it has finished with a disk, FLEXIBAK Plus
  519.      will ask you to either insert another disk or will return
  520.      you to the menu if there are no more files to add to the
  521.      backup disks.
  522.  
  523.      Answer Queries Option
  524.  
  525.           From time to time, files on your hard disk drive(s)
  526.      that are backed up will be deleted, either accidentally or
  527.      on purpose. FLEXIBAK Plus is unique among hard disk backup
  528.      utilities in that it will notice that a file has gone
  529.      missing and tag it as a Query (the number of Queries is
  530.      displayed in the statistics box at the top of the screen).
  531.      This option will allow you to answer any outstanding
  532.      Queries by deciding whether to restore each file or delete
  533.      it from the backup disks also.
  534.  
  535.           To make matters easier for you, FLEXIBAK Plus attempts
  536.      to group files by directory when asking you to answer a
  537.      Query. Thus, if you delete all the backed up files from a
  538.      particular directory, or you remove the directory entirely,
  539.      you will first be asked whether you want to Restore the
  540.      entire directory, Delete the entire directory or deal with
  541.      each file as an individual Query. You will then be given
  542.      the opportunity to answer Queries on individual files,
  543.      which you may choose to Restore, Delete or Skip. By
  544.      Skipping a Query, you can postpone indefinitely your
  545.      decision on what to do with that file, though FLEXIBAK Plus
  546.      will alert you to the fact that you have outstanding
  547.      Queries whenever you select the Start Backup option as I
  548.      don't advise this practice.
  549.  
  550.      Restore Tagged Option
  551.  
  552.           Use this option to Restore any files tagged for
  553.      restoration by use of the Answer Queries option. You will
  554.      be prompted to enter disks in much the same way as in the
  555.      Start Backup option except that, by pressing <ESCAPE>, you
  556.      are able to skip a disk and move on to the next backup
  557.      disk. This is to account for the possibility of one of the
  558.      backup disks being either lost or destroyed. If FLEXIBAK
  559.      Plus has a problem restoring any file, you will be alerted
  560.      and the file will be tagged as a Query so that it can be
  561.      reprocessed at a later time.
  562.  
  563.      Restore Queries Option
  564.  
  565.           If you are sure that you want to restore all the files
  566.      tagged as Queries, rather than answering a string of
  567.      Queries, you can use this option which will tag all Queries
  568.      for restoration and then restore them in the same way as
  569.      the Restore Tagged option.
  570.  
  571.      Restore All Option
  572.  
  573.           To restore all files, including those that are still
  574.      on the hard disk drive(s), you should use this option. You
  575.      should only ever need to use this option after a complete
  576.      hard disk failure. Do not use it at any other time unless
  577.      you are absolutely sure what you are doing as you could end
  578.      up restoring files that are older than those currently on
  579.      your hard disk. Be careful!
  580.  
  581.      Restore Directory Option
  582.  
  583.           It is possible with this option to restore all the
  584.      files in a particular directory while also changing the
  585.      directory name if desired. This can be useful if you need
  586.      to transfer files from one PC to another as you can take a
  587.      whole directory from one system and restore it to another
  588.      directory on the other system. Upon selecting this option,
  589.      you will be presented with a pick list of the available
  590.      directories from which you should select the directory you
  591.      wish to restore. After selecting the directory, you will be
  592.      given the opportunity to enter a new directory name to
  593.      which the files should be restored. The operation will then
  594.      proceed as for the Restore Tagged option. You should note
  595.      however that, for safety reasons, this option will only
  596.      restore those files that are already tagged as either
  597.      Queries or for Restoration. i.e. They must not already
  598.      exist on the source disk.
  599.  
  600.  
  601. Setup Menu
  602.  
  603.      The Setup Menu is used to alter the setup of FLEXIBAK Plus
  604. to suit your requirements. Three of the options in this menu take
  605. you into a window where you can configure File Specs. These are
  606. a series of DOS wildcards (such as "*.*" which means all files
  607. or "*.EXE" which means all files ending in ".EXE") which enable
  608. you to configure which files should be included or excluded from
  609. the backup or compression. File Specs ending with a "-" are taken
  610. as exclusions, and File Specs are processed in the order in which
  611. they occur. For example, the default Global File Specs are "*.*"
  612. followed by "*.BAK-" which means that FLEXIBAK Plus will backup
  613. all files except those ending in ".BAK". If theses File Specs
  614. were the other way around, the FLEXIBAK Plus would backup
  615. everything as the last File Spec, "*.*" would tell it to include
  616. all files.
  617.  
  618.      To add a File Spec, just type it in and press <ENTER> and
  619. to remove a File Spec, you should type in the opposite File Spec.
  620. For example, to remove "*.*", type in "*.*-" and press <ENTER>.
  621. If you wish to change the order of File Specs, you must first
  622. remove the leading File Specs and then add them to the end by re-
  623. entering them. A maximum of 12 File Specs are allowed in each
  624. situation.
  625.  
  626.      Global File Specs Option
  627.  
  628.           This option should be used to configure the Global
  629.      File Specs for your setup. Upon selecting this option, you
  630.      will be taken straight into the File Spec Entry window
  631.      where you can alter the Global File Specs to suit your
  632.      system requirements. Global File Specs are applied to EVERY
  633.      directory on the source disk(s) and will be automatically
  634.      effective on any new directories that are created. If you
  635.      alter any Global File Specs, you should select the Re-Log
  636.      Disk(s) option from the Utilities menu in order for the
  637.      changes to take effect.
  638.  
  639.      Local File Specs Option
  640.  
  641.           Use this option to configure File Specs for a
  642.      particular Directory. You will first be presented with a
  643.      pick list of all the logged directories from which you
  644.      should select your required directory. This will now take
  645.      you to the File Spec Entry window where you can add any
  646.      Local File Specs. Local File Specs are applied to a
  647.      directory after Global File Specs and not instead of them.
  648.      If you alter any Local File Specs, you should select the
  649.      Re-Log Disk(s) option from the Utilities menu in order for
  650.      the changes to take effect.
  651.  
  652.      Comp File Specs Option
  653.  
  654.           Compression File Specs are used to determine whether
  655.      a file should be compressed or not. So, for example, you
  656.      might want to Compress all files except those which are
  657.      already compressed such as "*.ZIP" and "*.ARC". In such a
  658.      case, you would enter File Specs of "*.*", "*.ZIP-" and
  659.      "*.ARC-". You should note that unless you specifically
  660.      include the files you wish to compress (for example, by
  661.      using "*.*"), no compression will occur.
  662.  
  663.      General Setup Option
  664.  
  665.           Upon selecting this option, a window will pop up
  666.      containing a selection of configurable parameters. They are
  667.      as follows:
  668.  
  669.           Source Drive(s)
  670.  
  671.                In this field you should type a list of all the
  672.           drives from which you wish to take your backup. For
  673.           example, "CDEF" in this field would cause FLEXIBAK
  674.           Plus to backup from drives C, D, E and F. The field
  675.           may contain a list of up to twenty source drives.
  676.           Please note that any changes made in this field will
  677.           not have any effect until either FLEXIBAK Plus is
  678.           exited and restarted or the Re-Log Disk(s) option in
  679.           the Utilities menu is used.
  680.  
  681.           Destn Drive
  682.  
  683.                This field should contain the drive to which you
  684.           wish to backup, such as "A" or "B". Please note that
  685.           if this is set to anything other than "A" or "B", the
  686.           Erase Disk option will be disabled. This is to prevent
  687.           the accidental deletion of vital data.
  688.  
  689.           Update File Archive Flag?
  690.  
  691.                If this is set to "Y", the Archive Flag on each
  692.           file is cleared as it is backed up and is checked when
  693.           logging on to detect whether the file has changed or
  694.           not. If it is set to "N", the Archive Flag is not
  695.           cleared, and neither is it checked when logging on.
  696.  
  697.           Backup Hidden Files?
  698.  
  699.                If you have any hidden files that you wish to
  700.           backup, then you should set this field to "Y".
  701.           Otherwise leave it set to "N".
  702.  
  703.           Save Data File After Each Disk?
  704.  
  705.                This is a security option which, when set to "Y",
  706.           causes FLEXIBAK Plus to save its data file after
  707.           processing each disk when doing a backup. The default
  708.           setting is "N".
  709.  
  710.           Maximum No Of Files
  711.  
  712.                This field contains the maximum number of files
  713.           that FLEXIBAK Plus can handle. The default value is
  714.           4000. You should only alter this field if your
  715.           computer is short of memory or you have more than 4000
  716.           files on your hard disk(s). Changes do NOT take effect
  717.           until FLEXIBAK Plus is restarted. Please also see the
  718.           section of the manual about command line switches.
  719.  
  720.           Maximum No Of Directories
  721.  
  722.                This field contains the maximum number of
  723.           directories that FLEXIBAK Plus can handle. The default
  724.           value is 300. You should only alter this field if your
  725.           computer is short of memory or your hard disk contains
  726.           more than 300 directories. Changes do NOT take effect
  727.           until FLEXIBAK Plus is restarted. Please also see the
  728.           section of the manual about command line switches.
  729.  
  730.  
  731.      Verify Flag On/Off Option
  732.  
  733.           This option toggles the DOS Verify Flag on and off.
  734.      When switched on, any data that is written to disk is
  735.      immediately re-read and compared with what was written to
  736.      make sure there were no errors. As this adds on a
  737.      substantial amount of time and the probability of errors is
  738.      so slight, I would advise leaving this option set to its
  739.      default of Off.
  740.  
  741.      Sound On/Off Option
  742.  
  743.           This option simply toggles any sound effects on and
  744.      off. Very useful for those of us who work at home late at
  745.      night and don't wish to wake up the rest of the family.
  746.  
  747. Utilities Menu
  748.  
  749.      Re-Log Disk(s) Option
  750.  
  751.           Use this option to Re-Log the disk(s) after you have
  752.      altered any configuration information such as the source
  753.      disks or File Specs.
  754.  
  755.      Disk Usage Option
  756.  
  757.           This option will give you an estimate of the number of
  758.      disks required to backup all the logged files. The estimate
  759.      does not take into account the effects of compression
  760.      which, if set, should significantly reduce the number of
  761.      disks required.
  762.  
  763.      Check Disk Option
  764.  
  765.           Use this option from time to time to check up on the
  766.      state of a backup disk. It will check that the contents of
  767.      a particular backup disk are what FLEXIBAK Plus thinks they
  768.      are and, if there are any differences, they will be
  769.      corrected. Just insert a backup disk and press <ENTER>.
  770.  
  771.           The checking procedure is split into two passes. In
  772.      the first pass, FLEXIBAK Plus will check all the files on
  773.      the backup disk to make sure they should be there and will
  774.      delete any that shouldn't be on the disk. In the second
  775.      pass, FLEXIBAK Plus will check all the files that it thinks
  776.      should be on the backup disk to make sure they are there
  777.      and are up to date. At the end, you will be told how many
  778.      errors occurred and were corrected. Normally this should be
  779.      zero, but it is possible if the computer is reset or
  780.      crashes while FLEXIBAK Plus is loaded for errors to occur.
  781.      In such cases, you should run this option as a matter of
  782.      course to make sure of the integrity of your backup.
  783.  
  784.      Refresh Disk Option
  785.  
  786.           If a backup disk is accidentally lost or destroyed,
  787.      you will need to create a duplicate without having to
  788.      abandon the entire backup. This option will perform this
  789.      task for you by tagging any files on the specified disk for
  790.      Adding and then assuming that the disk has not yet been
  791.      used. This will mean that when you use the Start Backup
  792.      option, FLEXIBAK Plus will ask you to insert a blank disk
  793.      (when it reaches the disk you have refreshed) and will then
  794.      backup all the files on that disk.
  795.  
  796.      Compact Backup Option
  797.  
  798.           From time to time, the amount of data on your hard
  799.      disk drive(s) may decrease. If this happens, the number of
  800.      backup disks used by FLEXIBAK Plus may be more than are
  801.      actually required. If you want to release any backup disks
  802.      for other uses, you should use this option to compact the
  803.      backup. The effect of this option will be to release the
  804.      last disk in the backup set and attempt to locate the files
  805.      on this disk elsewhere. Immediately after using this
  806.      option, you should use the Start Backup option which will
  807.      then add the files to other backup disks and you will be
  808.      able to see whether the compaction was successful or not.
  809.  
  810.      Create Queries Option
  811.  
  812.           If you have answered any Queries and you wish to go
  813.      back on your decision, use this option to re-tag for Query
  814.      any files that are tagged for restoration or deletion.
  815.  
  816.      Abandon Backup Option
  817.  
  818.           Use this option to completely abandon the current
  819.      backup and start afresh. This will allow you to take a full
  820.      backup on a new set of disks.
  821.  
  822. Reports Menu
  823.  
  824.      File Specs Option
  825.  
  826.           Use this option to produce a report of all the File
  827.      Specifications that you have set up for the backup. Make
  828.      sure that your printer is on-line and connected to the
  829.      computer before running this report.
  830.  
  831.      Disk Info Option
  832.  
  833.           Use this option to produce a report of the Disk
  834.      Information. This contains a few handy statistics along
  835.      with details of the number of files, total size and space
  836.      free on each disk. Make sure that your printer is on-line
  837.      and connected to the computer before running this report.
  838.  
  839.      Registration Option
  840.  
  841.           Use this option to print a registration form which you
  842.      can send off to register your copy of FLEXIBAK Plus.
  843.  
  844. DOS Menu
  845.  
  846.      Inspect Disk Option
  847.  
  848.           This option allows you to search through any disk and
  849.      check the contents of it. I would strongly advise that you
  850.      use this option before the Erase Disk option when
  851.      considering erasing a disk.
  852.  
  853.      Erase Disk Option
  854.  
  855.           This option allows you to erase a disk in preparation
  856.      to being used as a backup disk. I would strongly advise
  857.      using the Inspect Disk option first and in any case, this
  858.      option is disabled if the Destination Drive is not set to
  859.      either "A" or "B" (use the General Setup option in the
  860.      Setup menu to set the Destination Drive). This option will
  861.      fail if the disk contains any read-only files.
  862.  
  863.      Exit Option
  864.  
  865.           This option terminates FLEXIBAK Plus and returns you
  866.      to DOS. Before exiting, the data file is saved to the hard
  867.      disk and then you are prompted to insert the Master Disk
  868.      (this should be a backup copy of your FLEXIBAK Plus
  869.      distribution disk). The data file will then be copied to
  870.      the Master Disk also. This can be avoided by pressing
  871.      <ESCAPE> when prompted to insert the Master Disk, but it is
  872.      highly inadvisable to do so as FLEXIBAK Plus will need to
  873.      use this file in order to restore the backup should you
  874.      suffer from a hard disk crash.
  875.                        TECHNICAL NOTES
  876.  
  877.  
  878.  
  879. Introduction
  880.  
  881.      This chapter is written with the intention of giving the
  882. more advanced user (i.e. Those who know low level DOS pretty
  883. well) a clearer insight into the workings of FLEXIBAK Plus. If
  884. you do not understand this chapter, the do not worry - it will
  885. not impair your ability to get the most out of FLEXIBAK Plus in
  886. any way.
  887.  
  888.  
  889. Backup File Format
  890.  
  891.      In order for FLEXIBAK Plus to be able to handle files of any
  892. size, all files over the size of 300k are split into 300k
  893. sections, each of which is treated as an individual file by
  894. FLEXIBAK Plus. This has a number of implications. First of all,
  895. some statistics won't appear to add up. For example, if you run
  896. the Disk Information Report, the total number of files backed up
  897. will not necessarily be the sum of the number of files on each
  898. disk as one file may appear on more than one disk and would
  899. therefore be counted more than once. Also, FLEXIBAK Plus may give
  900. you the impression that it keeps trying to copy the same file to
  901. different disks. It is in fact copying different sections of the
  902. same file.
  903.  
  904.      When stored on the backup disk, the files contain a header
  905. which gives information about its original name and location, its
  906. date and time and its size. The file names used on the backup
  907. disks are ascending numerical. That is, they are not the same as
  908. the name on the source disk. This, along with the fact that some
  909. files may be compressed, means that you cannot just copy files
  910. from a backup disk manually, you have to use FLEXIBAK Plus or one
  911. of the accompanying utilities.
  912.  
  913. Backup Disk Format
  914.  
  915.      If you look at a backup disk created by FLEXIBAK Plus, you
  916. will notice that it does some rather strange things to the disk,
  917. the reason for which I will attempt to explain. First of all, a
  918. file is created with the name of the data file being used (such
  919. as FLEXPLUS) and the disk number as the extension, for example
  920. FLEXPLUS.1 would be disk number 1 of the FLEXPLUS backup set.
  921.  
  922.      Next, depending on the size of the disk, a number of
  923. directories are created. If the disk is less than or equal to
  924. 360k in size, 12 directories are created, whose names are the
  925. numbers 0 to 11. If the disk is 720k or less in size, 20
  926. directories are created, whose names are the numbers 0 to 19, and
  927. if the disk is larger than this, 40 directories are created whose
  928. names are the numbers 0 to 39. The reason for this is to increase
  929. the backup speed of FLEXIBAK Plus by making sure that all the
  930. directory information is stored at the front of the disk, near
  931. the File Allocation Table. Due to the blocking factor of smaller
  932. disks being 1k and those of larger disks being only 512 bytes,
  933. it is possible to fit up to 30 files in each directory on the
  934. smaller disks and up to 14 files in each directory on the larger
  935. disks without causing directory fragmentation. This is exactly
  936. what FLEXIBAK Plus will do, though if it runs out of space, the
  937. last directory will be fragmented to fit any extra files on.
  938.                           UTILITIES
  939.  
  940.  
  941.  
  942. Introduction
  943.  
  944.      FLEXIBAK Plus comes equipped with some stand alone utilities
  945. which enable the viewing and restoration of the backup disk
  946. contents without the use of the FLEXPLUS.DAT (or similar) file.
  947. This means that, even in the worst case scenario, where you have
  948. lost or destroyed the disk containing FLEXPLUS.DAT, you are still
  949. able to restore all the data with almost 100% efficiency. I say
  950. "almost" because it is always preferable to restore using the
  951. data file as that is the only way that FLEXIBAK Plus can be
  952. absolutely sure of the backup status of each file.
  953.  
  954.  
  955. FPDIR
  956.  
  957.      FPDIR is a simple utility designed to give a directory of
  958. the files contained on a backup diskette. The syntax is simple,
  959. simply type:
  960.  
  961. FPDIR x:
  962.  
  963.      Where 'x' is the disk drive containing the backup disk. You
  964. will then simply be presented with a list of the files backed up
  965. on that disk, in the order in which they appear.
  966.  
  967.  
  968. FPREST
  969.  
  970.      FPREST is the utility to use to restore files from backup
  971. disks where the backup data file has been lost. FPREST is quite
  972. clever in that it will accept a list of file names or DOS style
  973. wildcards and restore those files only. The syntax is as follows:
  974.  
  975. FPREST x: file1 file2 ...
  976.  
  977.      Where 'x' is the disk drive containing the backup disk. A
  978. good example of the use of this utility would be:
  979.  
  980. FPREST A: *.BAT C:\DOS\*.EXE C:\CONFIG.SYS
  981.  
  982.      This command would restore all files matching "*.BAT",
  983. whatever directory they may be in, all files matching "*.EXE" in
  984. the "C:\DOS" directory and "C:\CONFIG.SYS".
  985.  
  986.      FPREST works on one disk at a time and reports the names of
  987. the files as it restores them. Please be aware that large files
  988. can be split over many backup disks and so you must make sure
  989. that you run FPREST on all the backup disks in the set to ensure
  990. that the whole of any large file (over 300k in size) is properly
  991. restored.
  992.